package com.slofzx.nuoda.evaluation.param.vo;

import com.slofzx.nuoda.evaluation.ref.steretype.ModelInputConfig;
import com.slofzx.nuoda.evaluation.ref.steretype.ModelInputItemConfig;

import java.util.List;

/**
 * 公共参数数据
 */
@ModelInputConfig(id="evaluation-common-param",name="公共参数-基准收益率",yearRelated = false)
public class CommonParamDataVO {
    /**
     * 版本id
     */
    private String versionId;



    /**
     * 基准收益率
     */
    @ModelInputItemConfig(id="base_irr",name="基准收益率")
    private Double baseIrr;

    /**
     * 年份相关【集团规定操作成本调整系数】公共参数
     */
    private List<CommonYearRelatedVO> commonYearRelatedList;

    /**
     * 单位成本公共参数
     */


    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }



    public Double getBaseIrr() {
        return baseIrr;
    }

    public void setBaseIrr(Double baseIrr) {
        this.baseIrr = baseIrr;
    }

    public List<CommonYearRelatedVO> getCommonYearRelatedList() {
        return commonYearRelatedList;
    }

    public void setCommonYearRelatedList(List<CommonYearRelatedVO> commonYearRelatedList) {
        this.commonYearRelatedList = commonYearRelatedList;
    }



    @Override
    public String toString() {
        return "CommonParamDataVO{" +
                "versionId='" + versionId + '\'' +
                ", baseIrr=" + baseIrr +
                ", commonYearRelatedList=" + commonYearRelatedList +
                '}';
    }
}
